#ifndef __LISTENER_THREAD_H_
#define __LISTENER_THREAD_H_

#include "common_Socket.h"
#include "server_Thread.h"

class Servidor;

class ListenerThread : public Thread {
	private:
		Servidor* servidor;
		Socket socket;

		int puerto;

		void* run();
		void procesarCliente(int socketFD);

	public:
		ListenerThread(Servidor* servidor, int puerto);
		~ListenerThread();

		void cerrarConexion();
};

#endif
